草庐IT

Java TLS-PSK 套接字

全部标签

python - 使用 boto 从 S3 获取时 TCP 套接字未关闭

如何清理/关闭/重用使用boto连接到S3存储桶的套接字?Thisdiscussion从2010年开始说这是httplib.HTTPSConnection而不是boto的问题。在我的代码中,我对从boto.s3.bucket.Bucket.list()获得的所有key使用key.close(fast=True)。每次我使用key引用文件时,boto都会打开一个唯一的套接字,一段时间后我会得到[Errno24]:Toomanyopenfiles。当我运行lsof|greppython我得到了各种各样的:python10573ec2-user399uIPv4592210t0TCPip-10

java - 当客户端断开连接时,服务器不会删除/断开套接字

我一直在开发聊天室。多线程服务器接受客户端btnConnect.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventarg0){try{intport=2345;ServerSocketserver=newServerSocket(port);System.out.println("Waitingforclients");Threadthread=newThread(){publicvoidrun(){while(true){Socketsocket;try{socket=server.a

c - 原始套接字中的 TCP 数据包 - Centos 6.6

我尝试执行TCP流量并在另一端使用RAW套接字捕获该数据包。我将窗口大小设置为50000字节。同时以最大速率发送TCP流量。我在wireshark中观察到每12个数据包(1512字节数据包)发送一个ACK​​。在原始套接字中接收数据包时。我预计会有12个数据包,就像我进入wireshark一样(我相信wireshark也使用原始套接字)。但是我很惊讶地看到一个数据包有发送数据流。据我所知,RAW套接字应该以有线传输的数据包形式接收,而不是TCP流。我在下面使用原始套接字在端口接收数据包rawsd=socket(PF_PACKET,SOCK_RAW,ETH_P_ALL);这是否与tcp_

c# - 有没有办法在可移植类库中创建套接字?

我一直在尝试在可移植类库中创建套接字。也尝试了xamarin论坛的解决方案,但没有成功。有什么方法可以在可移植类库中创建tcp套接字吗? 最佳答案 是的。SocketsforPCL是一个.NET库,允许您以跨平台方式为XamariniOS/Android/Forms、Xamarin.Mac/MonoMac、WindowsPhone8/8.1、WindowsStore和WindowsDesktop使用套接字!! 关于c#-有没有办法在可移植类库中创建套接字?,我们在StackOverflo

c++ - 通过套接字发送数据意外中止

我正在尝试通过TCP套接字将数据发送到服务器。这背后的想法是一个非常简单的聊天程序。我尝试发送的字符串如下所示:1:2:e9e633097ab9ceb3e48ec3f70ee2beba41d05d5420efee5da85f97d97005727587fda33ef4ff2322088f4c79e8133cc9cd9f3512f4d3a303cbdb5bc585415a00:2:xc_[zkxc_[zkxc_[zkxc_[==如您所见,有一些无法打印的字符,我认为这不是问题。为了发送此数据,我使用了以下代码片段。booltcp_client::send_data(stringdata)

c++ - 套接字发送调用被阻塞了这么久

我每10秒在套接字上发送2个字节的应用程序数据(阻塞),但发送调用在下面的最后一个实例中被阻塞了超过40秒。2012-06-1312:02:46.653417|信息|发送前2012-06-1312:02:46.653457|INFO|发送后(2)2012-06-1312:02:57.566898|信息|发送前2012-06-1312:02:57.566962|INFO|发送后(2)2012-06-1312:03:08.234060|INFO|发送前2012-06-1312:03:08.234101|INFO|发送后(2)**2012-06-1312:03:19.010743|INFO|

c# - 在 C# 中通过 TCP 套接字传输图像时出现问题

我想做的是将客户端屏幕的图像传输到服务器。为此,我在客户端获取屏幕图像,将其转换为字节数组,然后通过TCP套接字将字节数组发送到服务器。在服务器端,我将客户端传来的字节数组转换为图像,然后将其放入pictureBox中。嗯,结果在客户端看起来很酷,但是我在服务器端得到的图片是扭曲的:右图为客户端(保存画面发送给服务器),服务器端在左侧。正如您在服务器端看到的那样,图片并不完整。我正在使用这些代码发送图像、接收图像并进行转换(字节>图像||图像>字节):privateImagegetScreen(){Sizes=Screen.PrimaryScreen.Bounds.Size;Bitma

c - 在 TCP 服务器套接字上接收 C 中的数据

我一直在尝试使用以下代码从客户端接收服务器套接字上的数据,服务器.cintstartServer(uint16_tmyPort){intlistenFd=0,connfd=0;structsockaddr_inserv_addr;listenFd=socket(AF_INET,SOCK_STREAM,6);if(listenFd==-1){perror("socket");returnEXIT_FAILURE;}memset(&serv_addr,'0',sizeof(serv_addr));serv_addr.sin_family=AF_INET;serv_addr.sin_addr

c - 了解用于接收 UDP 消息和打开 TCP 套接字的选择循环

您好,我正在为一个网络类项目工作,我们在网络中创建节点,通过udp从控制应用程序接收消息,然后创建与其他节点的tcp连接。基本顺序是:1)控制管理器向节点A发送udp消息,告诉它连接到节点B2)节点A接收udp消息并将udp消息转发给节点B3)节点B接收udp消息,随机选择一个端口号,在该端口上打开一个监听的tcp套接字,并使用端口号将udp消息发送回A4)节点A接收到udp消息并在该tcp端口上打开到节点B的连接。基本上,我想循环接收到的udp消息并跳转到我的消息解析函数,同时循环tcp连接。那部分看起来很简单,但我真的不明白如何将监听套接字添加到文件描述符列表中。下面的代码是我放在

C# .Net 套接字缓冲区理解

我试图了解缓冲区在套接字方案中的使用。以下是我的理解,如果有人能告诉我我的看法是否正确或对我可能误解的地方提供反馈,那就太好了。使用MSDN上详细介绍的异步套接字example(以下均引用该示例)下面描述了一个我理解的状态对象://StateobjectforreadingclientdataasynchronouslypublicclassStateObject{//Clientsocket.publicSocketworkSocket=null;//Sizeofreceivebuffer.publicconstintBufferSize=1024;//Receivebuffer.p